草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

ios - Xcode 8 中的 UIScreen 主屏幕

Xcode8中的iOSSDK有问题。我们在项目中使用方法[UIScreenmainScreen]。此方法可从iOS2.0开始使用。但是当我们在Xcode8中构建产品并提交审核时,应用程序被拒绝了。惊喜:在新的SDK(Xcode8GM)中,此方法标记为“可从iOS10.0获得”。换句话说-现在iOS9将[UIScreenmainScreen]标识为“非公共(public)API”。也许这是Apple的错误。我们的问题:1)我们想继续使用这个方法。2)我们希望支持iOS8和iOS9。3)我们要使用Xcode8。这可能吗? 最佳答案 类属

ios - 在 iOS10 中,即使 iPhone 确实在信标旁边,屏幕关闭也会调用 DidExitRegion

当屏幕打开时(无论锁定还是解锁),DidEnterRegion和DidExitRegion都可以正常工作。但是,当屏幕关闭时,很奇怪,即使beacon和iPhone没有任何变化,应用程序也会在几秒钟内收到DidExitRegion调用。然而,当屏幕亮起时(通过按home键或电源键,或一些通知来点亮屏幕,无需解锁),应用会立即收到DidEnterRegion调用。有人发现并可以提供帮助吗?谢谢。 最佳答案 编辑:有许多关于iOS10上信标检测问题的轶事报告,一些用户报告说将XCode中的应用程序部署目标设置为9.x将解决该问题.详情请

ios - UISearchController 的 UISearchBar 在事件时移出屏幕

我需要有一个UISearchBar在一个UITableView(即搜索栏不是表格View的一部分),什么我发现当搜索栏被激活时,它会移出屏幕。我做了一些搜索,但找不到解决方案,存在“屏幕外搜索栏”问题,但他们正在将搜索栏添加到表的标题View中,并调整属性,如definesPresentationContext修复了它.我的View层次结构:VC的观点|—顶View|—分段控制|—搜索栏|—表格View看起来UISearchController期望搜索栏位于表格View内,并且总是移动表格View,以便搜索栏移动到屏幕的最顶部。有人遇到同样的问题并找到了解决方案吗?非常感谢!

关于电脑屏幕亮度的调整,看这篇文章就够了

你可能需要定期更改屏幕亮度。当外面很亮的时候,你想把它调大,这样你就能看到。当你在黑暗的房间里时,你会希望它变暗,这样就不会伤害你的眼睛。降低屏幕亮度也有助于节省电力并延长笔记本电脑的电池寿命。除了手动更改屏幕亮度外,Windows还可以通过多种方式自动更改屏幕亮度。Windows可以根据你是否插上电源、剩余电池电量或使用许多现代设备中内置的环境光传感器来更改它。如何在笔记本电脑或平板电脑上手动调整亮度在大多数笔记本电脑键盘上,你会发现可以快速增加和减少亮度的快捷键。通常,这些键是F键行的一部分,即F1到F12,它们出现在键盘上的数字行上方。要调整屏幕亮度,请查找与亮度相对应的图标,通常是太阳

ios - 如何确保更改的 collectionview 单元格出现在手机屏幕的中央?

场景:我有一个每15秒重新加载一次的CollectionView。此CollectionView中的单元格数量没有限制,但是,一次只能突出显示一个单元格。只有一个部分,collectionview水平滚动。我需要确保突出显示的单元格始终位于电话屏幕的中央。例如,如果突出显示第24个单元格,则必须一直滚动直到找到它,这将是一种糟糕的用户体验。但是,当CollectionView在15秒后重新加载时,可能会突出显示一个完全不同的单元格。Seebottomportionoftheimageforabetterideaofhighlightedandunhighlightedcells.这是我

ios - 关闭屏幕时 AVPlayer 停止播放音乐

我的项目与音乐有关,我在关闭屏幕时停止播放音乐时遇到问题。虽然我注册了背景模式(音频),但有时当我关闭屏幕时,AVPlayer停止播放音乐并在打开屏幕时再次播放。我花了很多时间,但我知道为什么会这样。 最佳答案 仅添加audio背景模式是不够的。您还必须设置播放AudioSession类别,如describedinAppleQA1668:A:Youmustdeclareyourappplaysaudiblecontentwhileinthebackground,andassignanappropriatecategorytoyour

javascript - WKWebview javascript 可在模拟器上运行,但如果 View 不在屏幕上,则无法在设备上运行

我正在使用WKWebview来运行javascript脚本。我没有使用JSContextet.al,因为我需要javascript上下文才能执行单独使用JSContext无法执行的XHTTP请求。此View未添加到View层次结构中,我没有兴趣这样做。WKWebview仅用于其在其引擎中运行JS代码的能力。javascript代码在模拟器上完全按照预期工作。完全相同的代码也适用于我测试过的某些其他应用程序的上下文。但由于某些原因,在某些应用程序中,除非将WKWebview添加到View层次结构中,否则WKWebview将不会执行javascript。以下代码将按预期工作。如果删除#wa

ios - iOS 应用程序更新后的旧启动屏幕和黑色显示

我用Xcode和Swift制作了一个iOS应用。在v2中,我还更新了启动屏幕和启动图像。我首先从AppStore安装了我的应用程序的v1。当新的v2可以从AppStore获得时,我在我的设备上更新了我的应用程序。这是装有最新iOS的iPhone5s和装有最新iOS的iPhone7Plus。在iPhone7Plus上更新我的应用程序后,它仍然显示旧的启动屏幕。重新启动没有帮助。我必须删除并重新安装该应用程序才能显示新的启动屏幕。在iPhone5s上,我没有看到任何启动屏幕或启动图像,在显示启动屏幕截图时,我看到的是黑屏。我删除并重新安装了应用程序。那没有帮助。我还必须在重新安装应用程序后

ios - 使用 Swift 在 iOS 中全局检测屏幕转换(切换)

我想知道是否有一种方法可以在应用程序中全局检测屏幕切换,例如来自应用代表?我知道有像isMovingFromParentViewController()和isMovingToParentViewController()这样的方法,但这些方法只能在本地使用。任何信息都会有所帮助,谢谢!克里斯蒂安 最佳答案 如果您要使用全局UINavigationController作为AppDelegate中UIWindow的rootViewController以下方式。letnavigationController:UINavigationCont

iOS:在应用程序处于后台时设置屏幕亮度

我想在应用程序处于后台时控制屏幕的亮度,但我不确定这是否可行。thisUIScreenbrightnessdocumentation注意到Brightnesschangesmadebyanappremainineffectuntilthedeviceislocked,regardlessofwhethertheappisclosed.Thesystembrightness(whichtheusercansetinSettingsorControlCenter)isrestoredthenexttimethedisplayisturnedon.这似乎并不是说您不能在后台、应用程序主线程或